/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p,em{ font-style:normal; list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:var(--themeColor);}
img,video{ max-width:100%;}
.am-container{max-width: 1400px;margin: 0 auto;padding: 0 1.5rem;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; }
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }


html{font-size: 62.5%;}

body {
    font-family: "Noto Sans SC","Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3",FontAwesome,sans-serif;
}

.animated {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* 全局 css 变量 */
:root{
    --themeColor: #0087c9;
    --themeColor2: #ffb600;
}
/* #0f6ff9  #2d73f0*/

/* 全局样式 */
/* [class*=am-u-] { padding-left: 0; padding-right: 0; } */

.all-pd{padding: 10rem 0;}
.all-pd-8{padding: 8rem 0;}
.all-pd-6{padding: 6rem 0;}

.all-pb{padding-bottom: 10rem;}
.all-pb-8{padding-bottom: 8rem;}
.all-pb-6{padding-bottom: 6rem;}

.all-pt{padding-top: 10rem;}
.all-pt-8{padding-top: 8rem;}
.all-pt-6{padding-top: 6rem;}

.all-mr{margin: 20px 0;}

.themeColor{color: var(--themeColor)!important;}
.colorWhite{color: #fff!important;}

.all-title-box{position: relative; text-align: center;}
.all-title-box .row{display: flex;align-items: baseline;}
.all-title-box .title{font-size: 4.62rem;font-weight: bold;color: #212529;white-space: nowrap;line-height: 1;}
.all-title-box .subtitle{display: flex;justify-content: center;align-items: center;font-size: 2.4rem;margin-top: 2.4rem;line-height: 1;color: #717171;}
.all-title-box .subtitle .line{width: 20rem;height: 1px;position: relative;margin: 0 2.5rem;}
.all-title-box .subtitle .line::after{ content: "";width: 1rem;height: 1rem;background: var(--themeColor);border-radius: 50%; position: absolute;top: 50%;transform: translateY(-50%) }
.all-title-box .subtitle .ll::after{right: 0;}
.all-title-box .subtitle .rl::after{left: 0;}
.all-title-box .entitle { font-size: 2.78rem; color: #dedede; white-space: nowrap; line-height: normal; margin-bottom: 2rem; font-weight: 300;}
.all-title-box .line{width: 5rem;height: 3px;background: var(--themeColor);margin: 1rem 0;}

.all-title-box.white .title{color: #fff;}
.all-title-box.white .subtitle{color: #fff;}
.all-title-box.white .subtitle p{flex-shrink: 0;}
.all-title-box.white .subtitle .line{background: #fff;}
.all-title-box.white .subtitle .line::after{background: #fff;}

.img100{width: 100%;}
.fixbg{ width: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed; -webkit-background-attachment: fixed; /* background-attachment: scroll\9; */ position: relative; }

.flex{display: flex;}
.order1{order: 1;}

.ohide{overflow: hidden;}
.ju-start{justify-content: flex-start!important;height: 90px;}

.c5{transition: all .5s;}
.c1{transition: all 1s;}
.position-re{position: relative!important;}
.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4,.line-clamp-5,.line-clamp-6{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.line-clamp-1{-webkit-line-clamp: 1;}
.line-clamp-2{-webkit-line-clamp: 2;}
.line-clamp-3{-webkit-line-clamp: 3;}
.line-clamp-4{-webkit-line-clamp: 4;}
.line-clamp-5{-webkit-line-clamp: 5;}
.line-clamp-6{-webkit-line-clamp: 6;}
.text-wrap {white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
/* ::-webkit-scrollbar  {  width: 6px;   height: 6px;  background-color: #F5F5F5;  }  */
/*定义滚动条轨道 内阴影+圆角*/
/* ::-webkit-scrollbar-track  {  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  border-radius: 10px;  background-color: #F5F5F5;  }   */
/*定义滑块 内阴影+圆角*/
/* ::-webkit-scrollbar-thumb  {  border-radius: 10px;  -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  background-color:#8fc31f;  } */

.ty-btn{width: 18rem;height: 6.5rem;line-height: 6.5rem;border-radius: .6rem;background: var(--themeColor);display: block;color: #fff;font-size: 2rem;position: relative;text-align: center;border: none; }

.ty-btn::before, .ty-btn::after { content: ''; position: absolute; right: 0; top: 0; background: var(--themeColor);  }
.ty-btn::before { height: 0%; width: 2px; }
.ty-btn::after { width: 0%; height: 2px; }
.ty-btn:hover { background: transparent; }
.ty-btn:hover::before { height: 100%; transition: all 0.5s ease;}
.ty-btn:hover::after { width: 100%; transition: all 0.5s ease;}
.ty-btn > span { display: block; }
.ty-btn:hover > span { color: var(--themeColor); transition: all 0.5s ease;}
.ty-btn:hover > span::before { height: 100%; transition: all 0.5s ease;}
.ty-btn:hover > span::after { width: 100%; transition: all 0.5s ease;}
.ty-btn > span::before, .ty-btn > span::after { content: ''; position: absolute; left: 0; bottom: 0; background: var(--themeColor);  }
.ty-btn > span:before { width: 2px; height: 0%; }
.ty-btn > span:after { width: 0%; height: 2px; }

.ty-subtitle{ font-size: 4rem; color: #333; font-weight: 500;line-height: 6rem;letter-spacing: -0.05rem; }
.ty-hover-box{overflow: hidden;}
.ty-hover-box img{transition: all .5s ease-out;}
.ty-hover-box:hover img{transform: scale(1.1);}

/* ty-more */
.ty-more{display: flex;align-items: center;padding: 1.5rem 2.7rem;border-radius: 2.5rem;border: 1px solid #fff;line-height: 1;}
.ty-more .icon{display: flex;justify-content: center;align-items: center;transition: all .5s;}
.ty-more .icon svg,.ty-more .icon img{transition: all .5s;}
.ty-more .icon img{width: 1.1rem;}
.ty-more .tt{font-size: 1.4rem;color: #fff;padding-right: 2rem;}
.ty-more:hover .icon svg{transform: rotate(45deg);}
.ty-more:hover .icon img{transform: rotate(45deg);}

.ty-bgimg{ background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 100%; position: relative; overflow: hidden; }

/*  */
.ny-title-box{position: relative;}
.ny-title-box .entitle{font-size: 4.2rem; line-height: 5.2rem; font-family: 'Century'; word-break: normal;}
.ny-title-box .cntitle{font-size: 3.2rem; line-height: 4.8rem; font-weight: 500; margin-top: 1.2rem;}
.ny-title-box .line{width: 10rem;height: .1rem;margin: 2rem auto;background: var(--themeColor2);}


/* header */
.header{position: relative;}
.header .wlc{position: relative;display: flex;justify-content: space-between;flex-wrap: wrap;}
.header .wlc .p1{font-size: 1.4rem;color: #9e9e9e;line-height: 1;padding: 1rem 0;}
.header .wlc .p1 a{color: #9e9e9e;}
.header .wlc .p1 span{padding: 0 .5rem;}
.header .top{display: flex;justify-content: space-between;padding: 1.5rem 0;align-items: center;}
.header .top .logo{display: flex;align-items: center;}
.header .top .logo a{display: block;}
.header .top .logo a img{height: 8.7rem;}
.header .top .logo .line{width: 1px;height: 5.5rem;background-color: #969696;margin: 0 2.5rem;}
.header .top .logo .slogan{position: relative;display: flex;flex-direction: column; align-items: flex-start;}
.header .top .logo .slogan .p1{font-size: 4rem;color: #454545;line-height: 1;margin-bottom: .9rem;}
.header .top .logo .slogan .p2{font-size: 2.2rem;color: #fff;display: flex;border-radius: 1.43rem;background-color: var(--themeColor);padding: 4px 1.6rem;line-height: 1;}
.header .top .hzs{text-align: center;background-color: var(--themeColor);padding: 1.4rem 1rem;line-height: 1.3;}
.header .top .hzs .p1{font-size: 3rem;color: #fff;}
.header .top .hzs .p2{font-size: 2.8rem;color: #fff;}
.header .top .tlx{display: flex;align-items: center;}
.header .top .tlx .tel{display: flex;align-items: center;}
.header .top .tlx .tel .icon{margin-right: 2rem;}
.header .top .tlx .tel .icon img{height: 4.5rem;}
.header .top .tlx .tel .num{position: relative;line-height: 1.2;font-weight: bold;margin-right: 2.6rem;}
.header .top .tlx .tel .num .p1{display: block; font-size: 2.6rem;color: var(--themeColor);}
.header .top .tlx .tel .num .p2{display: block; font-size: 2.4rem;color: var(--themeColor2);}
.header .top .tlx .code{display: flex;align-items: center;}
.header .top .tlx .code .tt{writing-mode: vertical-lr; text-orientation: upright;font-size: 1.5rem;color: #999;margin-right: .7rem;line-height: 1;}
.header .top .tlx .code img{max-width:7.4rem;}

.header .top-menu{position: relative;background-color: var(--themeColor);}
.header .top-menu ul{display: flex;min-height: 50px;justify-content: space-between;align-items: center;}
.header .top-menu ul li{padding: 0 1.5rem; line-height: 32px;margin: 3px 0;}
.header .top-menu ul li.on{padding: 0 1.5rem;border-radius: 1.5rem;background: var(--themeColor2);}
.header .top-menu ul li a{font-size: 16px;color: #fff;}
.header .top-menu ul li:hover{padding: 0 1.5rem;border-radius: 1.5rem;background: var(--themeColor2);}

/* banner */
.banner{position: relative;}
.banner-swiper{position: relative;}
.banner-swiper .swiper-slide img{width: 100%;}

/* 生锈漏水 */
.sxls{position: relative;}
.sxls-list{display: flex;flex-wrap: wrap;margin: 0 -.5rem;padding-top: 5rem;}
.sxls-list li{padding: .5rem;width: 25%;}
.sxls-list li a{display: block;}
.sxls-list li a img{width: 100%;}

/* 生锈渗漏 */
.sxsl{position: relative;}
.sxsl-list{display: flex;position: relative;justify-content: space-between;flex-wrap: wrap;}
.sxsl-list .ren{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0;z-index: 10;}
.sxsl-list li{width: calc(50% - 10rem);position: relative;margin-bottom: 3.5rem;min-height: 13.5rem;}
.sxsl-list li .row{display: flex;align-items: center;background: #fff; border-radius: 5rem 2rem 5rem 2rem; position: relative;height: 100%;}
.sxsl-list li::before{content: "";width: 100%;height: 100%;border: .5rem solid var(--themeColor2);border-radius: 5rem 2rem 5rem 2rem;position: absolute;top: 1rem;left: 1rem;}
.sxsl-list li .icon{width: 13rem;text-align: center;flex-shrink: 0;}
.sxsl-list li .icon img{max-height: 5rem;}
.sxsl-list li .icon p{font-size: 2.2rem;color: #0087c9;line-height: 1;margin-top: 1rem;font-weight: bold;}
.sxsl-list li .line{border-right: 1px dashed #c7c7c7;border-left: 1px dashed #d7d7d7;height: 7rem;}
.sxsl-list li .cont{font-size: 2.6rem;color: #030303;padding: 2rem;margin-left: 2rem;border-right: 1px;line-height: 1.3;}

/* zlhz */
.zlhz{position: relative;}
.zlhz-list{position: relative;display: flex;flex-wrap: wrap;margin: 0 -1rem;}
.zlhz-list li{padding: 3rem 1.5rem;width: 25%;}
.zlhz-list li a{display: block;position: relative;border-radius: 2rem; background-color: #fff; box-shadow: 0px .3rem .6rem 0.07px rgba(48, 48, 48, 0.3);padding: 0 3rem 3rem;height: 100%;}
.zlhz-list li a .num{background-repeat: no-repeat;background-size: 100% 100%;font-size: 3.6rem;color: #fff;width: 13.1rem;height: 6.8rem;display: flex;justify-content: center;align-items: center;margin-left: auto;margin-right: auto;position: relative;top: -2rem;}
.zlhz-list li a .icon{margin: 0 auto;padding: 0 0 2rem 0;text-align: center;}
.zlhz-list li a .icon img{width: 9.1rem;}
.zlhz-list li a .note{font-size: 3rem;color: #464646;text-align: center;line-height: 1.3;}

/* lsnt */
.lsnt{position: relative;}
.lsnt::after{content: "";width: 100%;height: 30rem;border-radius: 0 0 4rem 4rem;background-color: var(--themeColor);position: absolute;bottom: 0;left: 0;z-index: -1;}
.lsnt-list{display: flex;justify-content: space-between;padding-top: 5rem;}
.lsnt-list li{width: calc(50% - 10px);}
.lsnt-list li video{width: 100%;}

/* cxdm */
.cxdm{position: relative;}
.cxdm .cont img{width: 100%;}

/* xs-solu */
.xs-solu{position: relative;background: #f6f6f6;}
.xs-solu .main{display: flex;}
.xs-solu .main .tool{width: 25%;border-left: 1.4rem solid var(--themeColor);padding-left: 2.5rem;display: flex;flex-direction: column;}
.xs-solu .main .tool .entt{font-size: 3.6rem;color: #303030;font-weight: bold;margin-top: 2rem;line-height: 1;}
.xs-solu .main .tool .line{width: 7rem;height: 1px;background-color: #303030;margin: 2rem 0;}
.xs-solu .main .tool .tt{font-size: 2.3rem;color: #303030;font-weight: bold;line-height: 1;}
.xs-solu .main .tool .note{font-size: 1.8rem;color: #333;margin-top: 3rem;}
.xs-solu .main .tool .more{font-size: 1.8rem;color: #f1aa2d;margin: 6rem 0;flex: 1;}
.xs-solu .main .tool .switch{display: flex;}
.xs-solu .main .tool .switch .btn{width: 6.8rem;height: 7.2rem;display: flex;justify-content: center;background-color: #303030;align-items: center;cursor: pointer;}
.xs-solu .main .tool .switch .btn img{height: 2rem;}
.xs-solu .main .tool .switch .btn:hover{background-color: var(--themeColor);}

.xs-solu-swiper{position: relative;overflow: hidden;flex: 1;width: 75%;}
.xs-solu-swiper .swiper-slide{position: relative;}
.xs-solu-swiper .item{position: relative;display: block;padding: 2rem 1rem 3rem 1rem;background: #fff;box-shadow: 0px 3px 6.93px 0.07px rgba(48, 48, 48, 0.3);height: 100%;}
.xs-solu-swiper .item .tt{font-size: 2.2rem;color: #2d2d2d;}
.xs-solu-swiper .item .img-box{overflow: hidden;}
.xs-solu-swiper .item .img-box img{width: 100%;transition: all .53s;}
.xs-solu-swiper .item .subtt{font-size: 2.5rem;color: #333;font-weight: bold;line-height: 1; margin-top: 1.5rem;}
.xs-solu-swiper .item .zw{line-height: 1;color: #2d2d2d;}
.xs-solu-swiper .item .note{font-size: 1.5rem;color: #666;line-height: 1.3333;}
.xs-solu-swiper .item .more{width: 5rem;height: 5rem;background: var(--themeColor2);position: absolute;right: 0;bottom: -1px;z-index: 50;}
.xs-solu-swiper .item .more::after{content: ""; width: 2.4rem;height: .3rem;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) rotate(90deg); }
.xs-solu-swiper .item .more::before{content: ""; width: 2.4rem;height: .3rem;background: #fff;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); }

.xs-solu-swiper .item:hover{background: var(--themeColor);}
.xs-solu-swiper .item:hover .img-box img{transform: scale(1.08);}
.xs-solu-swiper .item:hover .tt{color: #fff;}
.xs-solu-swiper .item:hover .subtt{color: #fff;}
.xs-solu-swiper .item:hover .zw{color: #fff;}
.xs-solu-swiper .item:hover .note{color: #fff;}

/* bl-solu */
.bl-solu{position: relative;background-color: #f6f6f6;}
.bl-solu ul{display: flex;flex-wrap: wrap;margin: 0 -1rem;}
.bl-solu ul li{padding: 1.5rem 1rem;width: 25%;}
.bl-solu ul li a{display: block;}
.bl-solu ul li a img{width: 100%;}
.bl-solu .btxt{display: flex;justify-content: center;align-items: center;margin-top: 4rem;}
.bl-solu .btxt .txt{font-size: 3.6rem;color: #fff;padding: 1.5rem 8rem;line-height: 1;background-repeat: no-repeat;background-size: 100% 100%;}

/* khjz */
.khjz{position: relative;}
.khjz-list{display: flex;flex-wrap: wrap;margin: 0 -1rem;}
.khjz-list li{padding: 4rem 1rem 0 1rem;width: 33.3333%;}
.khjz-list li a{display: block;}
.khjz-list li a .img-box{overflow: hidden;border-radius: 1rem;}
.khjz-list li a .img-box img{width: 100%;border-radius: 1rem;transition: all .5s;aspect-ratio: 3/2;}
.khjz-list li a:hover .img-box img{transform: scale(1.08);}
.khjz-list li a .cont-box{position: relative;}
.khjz-list li a .cont-box .tt{font-size: 1.8rem;color: #666;font-weight: 400;line-height: 1;margin-top: 1.5rem;}
.khjz-list li a .cont-box .line{width: 100%;height: 1px;background-color: #cbcbcb;margin: .5rem 0 0 0;}
.khjz-list li a .cont-box .zw{line-height: 1;color: var(--themeColor);}

/* hyl */
.hyl{position: relative;}
.hyl .cont{text-align: center;display: block;}
.hyl .cont img{width: 100%;}

/* zzpz */
.zzpz{position: relative;}
.zzpz-list{display: flex;flex-wrap: wrap;}
.zzpz-list li{position: relative;width: 50%;padding: 7rem 1.5rem 0;}
.zzpz-list li a{display: flex;padding: 1.2rem;background-color: #ebebeb;border-radius: 2rem;overflow: hidden;display: flex;height: 100%;}
.zzpz-list li a .img-box{width: 55%;overflow: hidden;width: 55%; overflow: hidden; border-radius: 2rem;}
.zzpz-list li a .img-box img{width: 100%;height: 100%;object-fit: cover;}
.zzpz-list li a .cont-box{width: 45%;padding-left: 3rem;padding-bottom: 3rem;display: flex;align-items: flex-start;flex-direction: column;}
.zzpz-list li a .cont-box .num{display: flex;font-size: 2.4rem;color: #fff;width: 4.9rem;height: 4.5rem;background-repeat: no-repeat;background-size: 100% 100%;background-image: url(../images/zzpz-num-bg.png);justify-content: center;align-items: center;}
.zzpz-list li a .cont-box .num span{}
.zzpz-list li a .cont-box .tt{font-size: 2.8rem;color: #434343;font-weight: bold;line-height: 1;margin: 2.5rem 0 1.5rem 0;border-bottom: .4rem solid var(--themeColor);}
.zzpz-list li a .cont-box .note{font-size: 1.7rem;color: #434343;line-height: 1.3333;}
.zzpz-list li a .cont-box .zw{position: relative;display: flex;margin: 3rem 0;flex: 1;}
.zzpz-list li a .cont-box .zw::before{ content: "";width: .8rem;height: .8rem;background-color: #434343;display: block;border-radius: 100%;margin-right: .8rem; }
.zzpz-list li a .cont-box .zw::after{ content: "";width: .8rem;height: .8rem;background-color: #979797;display: block;border-radius: 100%;margin-right: .8rem; }
.zzpz-list li a .cont-box .entt{font-size: 1rem; color: #434343;text-transform: uppercase;}

/* cpys */
.cpys{position: relative;}
.cpys .entt-box{padding: 3rem 3.6rem 2rem 3.6rem;border-radius: 2rem 2rem 0 0;background: var(--themeColor);margin-top: 5rem;margin-bottom: 4rem;}
.cpys .entt-box .entt{font-size: 3.5rem;color: #fff;text-transform: uppercase;line-height: 1;padding-bottom: 1rem;border-bottom: 1px solid #fff;}
.cpys-list{display: flex;margin: 0 -1.5rem;}
.cpys-list li{padding: 1.5rem ;width: 25%;}
.cpys-list li a{display: block;border-radius: 2rem;overflow: hidden;box-shadow: 0px 3px 6.93px 0.07px rgba(48, 48, 48, 0.3);}
.cpys-list li a .img-box{overflow: hidden;display: flex;justify-content: center;align-items: center;height: 34rem;}
.cpys-list li a .img-box img{max-height: 80%;}
.cpys-list li a .cont-box{padding: 1.5rem 0 1rem;text-align: center;background: var(--themeColor);}
.cpys-list li a .cont-box .tt{font-size: 1.8rem;line-height: 1.3333;color: #fff;margin-bottom: .5rem;font-weight: 400;}
.cpys-list li a .cont-box .btn{font-size: 1.5rem;background: #fff;color: var(--themeColor);width: 12.2rem;height: 2.4rem;display: flex;justify-content: center;align-items: center;border-radius: 1.2rem;margin: 0 auto;}

/* zyrz */
.zyrz{position: relative;}
.zyrz-main{position: relative;}
.zyrz-main .hd{position: relative;}
.zyrz-main .hd .bz{position: absolute;bottom: .3px;right: 10px;}
.zyrz-main .hd .bz img{width: 9.3rem;}
.zyrz-main .hd ul{display: flex;justify-content: center;}
.zyrz-main .hd ul li{width: 14rem;height: 5rem;border-radius: 1rem;display: flex;justify-content: center;align-items: center;border: 1px solid #999;margin: 0 3rem;position: relative;}
.zyrz-main .hd ul li.on{ background: var(--themeColor); color: #fff;border-color: var(--themeColor); }
.zyrz-main .hd ul li.on::after{ content: ""; width: 0; height: 0; border-left: 1.5rem solid transparent; border-right: 1.5rem solid transparent; border-top: 1.5rem solid var(--themeColor); position: absolute; top: 100%; left: 50%; transform: translateX(-50%); }
.zyrz-main .bd{position: relative;}
.zyrz-main .bd .item{width: 100%;text-align: center;}
.zyrz-main .bd .item img{width: 100%;}

/* zzry */
.zzry{position: relative;}
.zzry .cont img{width: 100%;}

/* wmdys */
.wmdys{position: relative;}
.wmdys .bg{background-repeat: no-repeat;background-size: 100% 100%;position: relative;}
.wmdys .main{display: flex;justify-content: space-between;margin-top: -5rem;}
.wmdys .main .left{
    width: 28%;
    border-radius: 2rem;
    background-image: -moz-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    padding: 5rem 1rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.wmdys .main .left .tt{font-size: 6rem;line-height: 1;font-weight: bold;color: #fff;}
.wmdys .main .left .line{width: 5rem;height: 1px;background: #fff;margin: 5rem 0;}
.wmdys .main .left .subtt{font-size: 3.3rem;color: #fff;line-height: 1;}
.wmdys .main .left .note{font-size: 2.4rem;line-height: 1.6666;color: #fff;margin: 4rem 0;}
.wmdys .main .left .btn{width: 10rem;height: 3.2rem;border: 1px solid #fff;font-size: 2rem;color: #fff;display: flex;justify-content: center;align-items: center;}



.wmdys .main .right{width: calc(72% - 3rem);}
.wmdys .main .right ul{position: relative;}
.wmdys .main .right ul li{margin-bottom: 1rem;}
.wmdys .main .right ul li:last-child{margin-bottom: 0;}
.wmdys .main .right ul li a{display: flex; box-shadow: 1.408px 2.649px 19.8px 0.2px rgba(48, 48, 48, 0.2); border-radius: 10px; background-color: rgb(255, 255, 255);padding: 1rem; align-items: center;}
.wmdys .main .right ul li a .img-box{overflow: hidden;}
.wmdys .main .right ul li a .img-box img{width: 100%;}
.wmdys .main .right ul li a .cont-box{flex: 1;padding: 0 2rem 0 2rem;}
.wmdys .main .right ul li a .cont-box .num-box{display: flex;align-items: center;}
.wmdys .main .right ul li a .cont-box .num-box .num{ font-size: 3.5rem; line-height: 1.15; color: var(--themeColor); font-weight: bold; }
.wmdys .main .right ul li a .cont-box .num-box .line{ width: 4rem; height: 1px; background: var(--themeColor); margin-left: 2rem; margin-right: auto; }
.wmdys .main .right ul li a .cont-box .num-box .entt{width: 11rem;height: 4rem;display: flex;justify-content: center;align-items: center;font-size: 1.8rem;color: #fff;background: var(--themeColor);text-transform: uppercase;}
.wmdys .main .right ul li a .cont-box .tt{ font-size: 3rem;color: #3c3c3c;font-weight: 500; }
.wmdys .main .right ul li a .cont-box .note{font-size: 2rem;color: #3c3c3c;}

.wmdys .data{display: flex;margin-top: 3rem;justify-content: space-between;}
.wmdys .data .item{
    flex: 1; text-align: center; margin: 2.5rem; border-radius: 1rem;
    background-image: -moz-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    background-image: -webkit-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    background-image: -ms-linear-gradient( 90deg, rgb(0,134,200) 0%, rgb(0,171,255) 99%);
    padding: 2.8rem 0;
}
.wmdys .data .item .num-box{display: flex;justify-content: center;align-items: center;}
.wmdys .data .item .num-box .num{font-size: 5.7rem;color: #fff;line-height: 1;font-weight: bold;}
.wmdys .data .item .num-box .cln{display: flex;flex-direction: column;font-size: 2.7rem;margin-left: 1rem;}
.wmdys .data .item .num-box .cln .add{color: #fff;line-height: 1;}
.wmdys .data .item .num-box .cln .dw{color: #fff;line-height: 1;}
.wmdys .data .item .tt{ font-size: 2rem; color: #fff; font-weight: 400; }

/* dzfw */
.dzfw{position: relative;background-size: 100% 100%;}
.dzfw .cont-box{text-align: center;}
.dzfw .cont-box img{width: auto;}

/* gcsg */
.gcsg{position: relative;}
.gcsg::after{ content: ""; width: 100%; height: 30rem; border-radius: 0 0 4rem 4rem; background-color: var(--themeColor); position: absolute; bottom: 0; left: 0; z-index: -1; }
.gcsg .cont-box{text-align: center;}
.gcsg .cont-box img{width: auto;}

/* cgwab */
.cgwab{position: relative;}
.cgwab .main{display: flex;padding-top: 5rem;}
.cgwab .img-box{width: 50%;position: relative;z-index: 10;}
.cgwab .img-box::after{ content: "";width: 36rem;height: 21rem;background-color: var(--themeColor);position: absolute; left: -2rem;bottom: -1.5rem;z-index: -1; }
.cgwab .img-box .img{width: 100%;}
.cgwab .img-box .icon{ width: 8rem;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 50;cursor: pointer; }
.cgwab .cont-box{position: relative;width: 50%;padding-left: 4rem;}
.cgwab .cont-box .tt-box{display: flex;justify-content: space-between;}
.cgwab .cont-box .tt-box .tt{font-size: 3.6rem;color: #3d3d3d;font-weight: bold;line-height: 1;margin-top: 1rem;padding-right: 1rem;border-right: .6rem solid var(--themeColor);}
.cgwab .cont-box .tt-box .fk{width: 2.4rem;height: 2.4rem;background: var(--themeColor);}
.cgwab .cont-box .cont{margin-top: 3rem;font-size: 1.7rem;color: #202020;line-height: 2;text-indent: 2em;}

.cgwab .tab{position: relative;}
.cgwab .tab ul{display: flex;}
.cgwab .tab ul li{cursor: pointer;font-size: 2.6rem;color: var(--themeColor);margin-right: 9rem;}
.cgwab .tab ul li.on{font-weight: bold;}

.tab-swiper1{position: relative;overflow: hidden;padding-bottom: 3.5rem;border-bottom: 1px solid #e8e8e8;}
.tab-swiper1 .item1{position: relative;overflow: hidden;}
.tab-swiper2{position: relative;overflow: hidden;}
.tab-swiper2 .item2{position: relative;overflow: hidden;}
.tab-swiper2 .item2 img{width: 100%;transition: all .5s;aspect-ratio: 3 / 2;}
.tab-swiper2 .item2:hover img{transform: scale(1.08);}

/* cgwxw */
.cgwxw{position: relative;}
.cgwxw .main{position: relative;display: flex;justify-content: space-between;}
.cgwxw .main .item{width: calc(33.3333% - 3rem);}
.cgwxw .main .item .tt-box{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #cfcfcf;padding-bottom: 1.5rem;margin-bottom: 1.5rem;line-height: 1;}
.cgwxw .main .item .tt-box .tt{font-size: 2.2rem;font-weight: bold;color: #010101;display: flex;align-items: center;}
.cgwxw .main .item .tt-box .tt .icon{margin-right: 2rem;}
.cgwxw .main .item .tt-box .more{font-size: 2rem;color: #010101;}
.cgwxw .main .item .list{position: relative;}
.cgwxw .main .item .list li{position: relative;border-bottom: 1px solid #f0f0f0;padding: 1.5rem 0;}
.cgwxw .main .item .list a{display: block;}
.cgwxw .main .item .list a .img-box{overflow: hidden;margin-bottom: 3rem;}
.cgwxw .main .item .list a .img-box img{width: 100%;transition: all .5s;aspect-ratio: 3/ 2;}
.cgwxw .main .item .list a:hover .img-box img{transform: scale(1.08);}
.cgwxw .main .item .list a .txt-box{display: flex;align-items: center;justify-content: space-between;}
.cgwxw .main .item .list a .txt-box .txt{font-size: 1.6rem;color: #333;font-weight: 400;}
.cgwxw .main .item .list a .txt-box .time{font-size: 1.7rem;color: #999;flex-shrink: 0;font-weight: 400;}
.cgwxw .main .item .list a:hover .txt-box .txt{color: var(--themeColor);}

.cgwxw .main .item .wd{position: relative;}
.cgwxw .main .item .wd .wd-item{position: relative;padding: 1.5rem 0;font-size: 1.6rem;}
.cgwxw .main .item .wd .wd-item .wt{display: flex;margin-bottom: 1.5rem;}
.cgwxw .main .item .wd .wd-item .wt .w{width: 3.6rem;height: 3.6rem;border-radius: 50%;background: var(--themeColor);color: #fff;font-size: 1.8rem;line-height: 1;display: flex;justify-content: center;align-items: center;margin-right: 1rem;flex-shrink: 0;}
.cgwxw .main .item .wd .wd-item .wt .wtt{}
.cgwxw .main .item .wd .wd-item .hd{display: flex;}
.cgwxw .main .item .wd .wd-item .hd .d{width: 3.6rem;height: 3.6rem;border-radius: 50%;background: #c8cbc9;color: #fff;font-size: 1.8rem;line-height: 1;display: flex;justify-content: center;align-items: center;margin-right: 1rem;flex-shrink: 0;}
.cgwxw .main .item .wd .wd-item .hd .dtt{}

/* footer */
footer{position: relative;background-color: #f6f6f6;}
.f-hd{display: flex;align-items: center;padding: 4rem 0;border-bottom: 1px solid #e6e6e6;}
.f-hd .txt{font-size: 2.4rem;font-weight: bold;display: flex;align-items: center;line-height: 1;flex-shrink: 0;}
.f-hd .txt .zw{color: var(--themeColor);height: 3.2rem;margin-left: 1rem;}
.f-hd .list{display: flex;justify-content: space-between;align-items: center;flex: 1;}
.f-hd li:first-child{margin-left: 4rem;}
.f-hd li a{font-size: 1.8rem;color: #030303;}
.f-hd li a:hover{color: var(--themeColor);}

.f-bd{position: relative;display: flex;padding: 4rem 0;justify-content: space-between;}
.f-bd .f-nav{padding: 0 4%;}
.f-bd .f-nav:first-child{padding-left: 0;border-right: 1px solid #e1e1e1;}
.f-bd .f-nav .tt{font-size: 2rem;color: #010101;font-weight: 400;line-height: 1;margin: 2rem 0;}
.f-bd .f-nav .subtt{font-size: 1.6rem;color: #030303;line-height: 2;display: block;}
.f-bd .ct{padding: 2rem;text-align: center;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;}
.f-bd .ct .f-logo{height: 7.6rem;}
.f-bd .ct .tt{font-size: 4rem;color: #030303;font-weight: bold;line-height: 1; margin: 3rem 0;}
.f-bd .ct .tel{font-size: 4rem;color: #030303;font-weight: bold;line-height: 1;}
.f-bd .cat{text-align: center;padding: 2rem 0;}
.f-bd .cat .tel{letter-spacing: .1em;display: block;font-size: 4rem;color: #030303;font-weight: bold;line-height: 1;margin-bottom: 3rem;}
.f-bd .cat .code{display: flex;}
.f-bd .cat .code .item{padding-left: 5rem;}
.f-bd .cat .code .item img{margin-bottom: 1.5rem;}
.f-bd .cat .code .item p{line-height: 1;color: rgb(6 6 6 / 50%);}
.copyright{padding: 1rem;border-top: 1px solid #e1e1e1;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;}
.copyright p{font-size: 1.4rem;color: rgb(2 2 2 / 50%);}
.copyright p a{color: rgb(2 2 2 / 50%);}
.copyright p a:hover{text-decoration: underline;}

/* bdata */
.bdata{position: relative;background-color: var(--themeColor);}
.bdata .img-box{width: 100%;}
.bdata .img-box img{width: 100%;}

/* kunyao */
.kunyao{position: relative;}
.kunyao .cont-box{margin-top: 5rem;text-align: center;display: flex;}
.kunyao-bg img{width: 100%;}

/* h-solu */
.h-solu{position: relative;}
.h-solu .main{position: relative;}
.h-solu .main .item{position: relative;margin-top: 3rem;}
.h-solu .main .item:first-child{margin-top: 0;}
.h-solu .main .item .hd{display: flex;justify-content: space-between;align-items: center;}
.h-solu .main .item .hd .tt-box{padding-left: 1.5rem;border-left: 1.4rem solid var(--themeColor);line-height: 1;}
.h-solu .main .item .hd .tt-box .tt{font-size: 4rem;color: var(--themeColor);}
.h-solu .main .item .hd .tt-box .line{width: 33rem;height: 1px; background:#999999;margin: 1rem 0;}
.h-solu .main .item .hd .tt-box .subtt{font-size: 2rem;color: #353535;}
.h-solu .main .item .hd .more{position: relative;}
.h-solu .main .item .hd .more img{height: 1.7rem;}
.h-solu .main .item .list{display: flex;margin: 0 -1.5rem;flex-wrap: wrap;}
.h-solu .main .item .list li{padding: 1.5rem;width: 33.333%;}
.h-solu .main .item .list li a{display: block;padding: 2rem 1.5rem 0 1.5rem;border: 1px solid #989898;border-radius: 1rem;}
.h-solu .main .item .list li a .img-box{overflow: hidden;border-radius: 1rem;}
.h-solu .main .item .list li a .img-box img{width: 100%;transition: all .5s;}
.h-solu .main .item .list li a:hover .img-box img{transform: scale(1.08);}
.h-solu .main .item .list li a .tt{font-size: 1.8rem;color: #5e5e5e;padding: 1rem 0;text-align: center;}

/*  */
/* zzjgf */
.zzjgf{position: relative;background: #f4f4f4;}
.zzjgf .cont-box{position: relative;text-align: center;}




.wechat-ses{ width: 70%; padding: 30px;background: #fff;border-radius: 10px;position: fixed;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%); z-index: 1404; display: none;}
.wechat-ses .icon{width: 44px;height: 44px;display: block;margin: 0 auto;}
.wechat-ses .tit{font-size: 18px;font-weight: bold;text-align: center; margin-top: 10px; margin-bottom: 15px;}
.wechat-ses .note{font-size: 14px;color: #777;text-align: center; margin-bottom: 15px;}
.wechat-ses .wxbtn{text-align: center;}
.wechat-ses .wxbtn a{font-size: 14px; display: inline-block; padding: 8px 30px;background-color: #1aad17;color: #fff;border-radius: 6px;}
.wechat-wrap{background: rgba(0, 0, 0, .6);width: 100%;height: 100%;position: fixed;left: 0;top: 0; z-index: 1400; display: none;}

.wechat-dialog{width:90%; background:#fff; border-radius:10px; padding:18px; position:fixed; left:5%; top:50%; transform:translate(0,-50%); z-index:1211; display:none;box-sizing:border-box;}
.wechat-dialog .tit{ text-align:center; font-size:20px;}
.wechat-dialog .copy-wx{ background:#f5f5f5; border-radius:10px; padding:20px; text-align:center; margin:15px 0; color:#666;}
.wechat-dialog .copy-wx .info{ font-size:12px; color:#999;}
.wechat-dialog .copy-wx p span{ color:#25ba45;}
.wechat-dialog .wx-close{ position:absolute; right:5px; top:5px; font-size:20px; padding:0 10px; cursor:pointer;}
.wechat-mask{ position:fixed; display:none; width:100%; height:100%; background:rgba(0,0,0,.5); left:0; top:0;z-index:1210;}

.wechat-ses{ width:400px; max-width: 70%; padding: 30px;background: #fff;border-radius: 10px;position: fixed;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%); z-index: 1404; display: none;box-shadow: 0 2px 20px 2px rgba(0,0,0,.5);}
.wechat-ses .icon{width: 44px;height: 44px;display: block;margin: 0 auto;}
.wechat-ses .tit{font-size: 18px;font-weight: bold;text-align: center; margin-top: 10px; margin-bottom: 15px;}
.wechat-ses .note{font-size: 14px;color: #777;text-align: center; margin-bottom: 15px;}
.wechat-ses .wxbtn{text-align: center;}
.wechat-ses .wxbtn a{font-size: 14px; display: inline-block; padding: 8px 30px;background-color: #1aad17;color: #fff;border-radius: 6px;}

.foot-bar{ position:fixed; width:100%; height:54px; background:#1c50a2; left:0; bottom:0; z-index:999;}
.foot-bar ul li{ padding-top:8px;}
.foot-bar ul li a{ color:#fff; font-size:12px; display:block; text-align:center;}
.foot-bar ul li a img{ width:18px;}
.foot-bar ul li a span{ display:block; font-size:1rem;}

/* qpg */
.qpg{position: relative;}
.qpg img{width: 100%;}

.zspsal-video-box{background-color: #0981bd;}
.zspsal-video-cont{display: flex;flex-wrap: wrap;margin:0 -.5rem;padding-bottom: 8rem;}
.zspsal-video-cont .item{width:calc(33.333% - 1rem);margin: .5rem;}
.zspsal-video-cont .item video{width: 100%;}









@media screen and (max-width: 1680px){
    html { font-size: 55.5%; }
    .am-container{max-width: 1300px;}
}

@media screen and (max-width: 1440px){
    html { font-size: 48.5%; }
    .am-container{max-width: 1200px;}
}


@media screen and (max-width:1024px){
    html {background: #fafafa;}
    body{ margin:0 auto; background:#fff; zoom:1;}
    .arccontent img{ height:auto !important;max-width: 100%!important;}

    .am-container{padding-left: 15px;padding-right: 15px;}

    .all-pd{padding: 5rem 0;}
    .all-pd-8{padding: 4rem 0;}
    .all-pd-6{padding: 3rem 0;}

    .all-pb{padding-bottom: 5rem;}
    .all-pb-8{padding-bottom: 4rem;}
    .all-pb-6{padding-bottom: 3rem;}

    .all-pt{padding-top: 5rem;}
    .all-pt-8{padding-top: 4rem;}
    .all-pt-6{padding-top: 3rem;}

    .all-title-box .title { font-size: 2.4rem; }
    .all-title-box .entitle { font-size: 1.6rem; color: #dedede; white-space: initial; line-height: normal; margin-bottom: 2rem; font-weight: 300;line-height: 1.3; }
    .all-title-box .subtitle { font-size: 1.6rem; margin-top: 1.6rem; line-height: 1; }
    .all-title-box.white .subtitle p { flex-shrink: 1; }


    .header .top .logo .slogan{display: none;}
    .header .top .hzs{display: none;}
    .header .top .tlx .tel .num .p1 { font-size: 2rem; }
    .header .top .tlx .tel .num .p2 { font-size: 1.8rem; }
    .header .top .logo .line { margin: 0 1rem; }
    .header .top .tlx .tel .icon { margin-right: 1rem; }
    .header .top .tlx .tel .icon img { height: 4rem; }
    .header .top .tlx .tel .num { margin-right: 1rem; }

    .banner-next,.banner-prev{ position: absolute; top: 50%; width: 15px; height: 25px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 15px 25px; background-position: center; background-repeat: no-repeat; }

    .header .top-menu ul { display: flex; flex-wrap: wrap; margin: 0 -15px; }
    .header .top-menu ul li { line-height: 2; width: 33.33333%; text-align: center; }
    .header .top-menu ul li a { font-size: 14px; }

    .sxls-list { display: flex; flex-wrap: wrap; margin: 0 -.5rem; padding-top: 3rem; }
    .sxls-list li { padding: .5rem; width: 50%; }
    .sxsl-list li { width: calc(100%); position: relative; margin-bottom: 3.5rem; min-height: 13.5rem; }
    .sxsl-list li .cont { font-size: 2rem; color: #030303; padding: 1rem; margin-left: 1rem; border-right: 1px; line-height: 1.3; }
    .sxsl-list .ren {display: none; }

    .zlhz-list li { padding: 3rem 1rem; width: 50%; }
    .zlhz-list li a .note { font-size: 2rem; color: #464646; text-align: center; line-height: 1.3; }
    
    .lsnt-list { flex-wrap: wrap; }
    .lsnt-list li { width: 100%;margin-bottom: 2rem; }

    .cgw-ad img{min-height: 120px; object-fit: cover;}

    .xs-solu .main { display: flex;flex-wrap: wrap; }
    .xs-solu .main .tool { width: 45%; }

    .bl-solu ul li { padding: 1.5rem 1rem;flex-wrap: wrap; width: 50%; }
    .bl-solu .btxt .txt { font-size: 2rem; padding: 1.5rem 2rem; }

    .khjz-list li { padding: 2rem 1rem 0 1rem; width: 50%; }

    .zzpz-list li { position: relative; width: 100%; padding: 3rem 1.5rem 0; }
    .zzpz-list li a { height: 100%; flex-wrap: wrap; }
    .zzpz-list li a .img-box { width: 100%; }
    .zzpz-list li a .cont-box { width: 100%; }

    .cpys .entt-box { padding: 2.5rem; border-radius: 2rem 2rem 0 0; margin-top: 4rem; margin-bottom: 4rem; }
    .cpys .entt-box .entt { font-size: 2rem; }
    .cpys-list { display: flex; margin: 0 -1.5rem; flex-wrap: wrap; }
    .cpys-list li { padding: 1.5rem; width: 50%; }
    .cpys-list li a .img-box { height: 20rem; }

    .wmdys .bg { background-repeat: no-repeat; background-size: 100% 100%; position: relative; }
    .wmdys .main { display: flex;flex-wrap: wrap; margin-top: 0;}
    .wmdys .main .left { width: 100%;padding: 3rem 1rem; margin-bottom: 1rem;}
    .wmdys .main .left .line { width: 5rem; height: 1px; margin: 3rem 0; }
    .wmdys .main .left .note { font-size: 2.4rem; line-height: 1.6666; color: #fff; margin: 2rem 0; }
    .wmdys .main .right { width: 100%; }
    .wmdys .main .right ul li a .img-box { overflow: hidden; width: 40%; }
    .wmdys .main .right ul li a .cont-box .num-box .num { font-size: 2.5rem; }
    .wmdys .main .right ul li a .cont-box .num-box .entt { font-size: 1.6rem; }
    .wmdys .main .right ul li a .cont-box .tt { font-size: 2rem; }
    .wmdys .main .right ul li a .cont-box .note { font-size: 1.6rem; }

    .wmdys .data { display: flex;flex-wrap: wrap; }
    .wmdys .data .item { flex: 1; text-align: center; margin: 2rem; padding: 2rem; }
    .wmdys .data .item .num-box .num { font-size: 4rem; }

    .cgwab .main { display: flex;flex-wrap: wrap; padding-top: 5rem; }
    .cgwab .img-box { width: 100%; }
    .cgwab .cont-box { position: relative;margin-top: 3rem; width: 100%; padding-left: 0;}
    .cgwab .tab ul li { cursor: pointer; font-size: 1.8rem; color: var(--themeColor); margin-right: 2rem; }

    .cgwxw .main {flex-wrap: wrap; }
    .cgwxw .main .item { width: 100%; margin-bottom: 3rem;}
    
    .f-hd { display: none;}
    .f-bd { flex-wrap: wrap; }
    .f-bd .f-nav { display: none; }
    .f-bd .ct {width: 100%; border: none;}
    .f-bd .cat { text-align: center;width: 100%; padding: 2rem 0; }
    .f-bd .cat .code { display: flex; justify-content: space-around; }
    .f-bd .cat .code .item { padding-left: 0rem; }

    .h-solu .main .item .hd .tt-box .tt { font-size: 2.4rem; }
    .h-solu .main .item .hd .tt-box .subtt { font-size: 1.6rem; color: #353535; }
    .h-solu .main .item .hd .tt-box .line { width: 23rem; margin: 1rem 0; }

    .h-solu .main .item .list { margin: 0 -.5rem; }
    .h-solu .main .item .list li { padding: 1rem .5rem; width: 33.333%; }
    .h-solu .main .item .list li a { display: block; padding: 1rem 1rem 0 1rem; border: 1px solid #989898; border-radius: 1rem; }

    .kunyao .cont-box{flex-wrap: wrap;}
    .kunyao .cont-box .img-item{width: 100%;}
    .qpg{overflow:hidden;}
    .qpg img{width: 140%;max-width:140%; margin-left:-20%;}
    .zspsal-video-cont .item{width:100%;}
}
































